'''
发送post请求
'''

import requests

base_url = "http://192.168.150.84:8088/futureloan/mvc/api/"

# 登陆接口

url = base_url + "member/login"

cs = {"mobilephone": 18012345678, "pwd": 1234}

# data 传的是表单格式数据，金融项目实现时，支持的是表单格式的数据
# 'Content-Type': 'application/x-www-form-urlencoded'
r = requests.post(url, data=cs)
print(r.json())
print(r.request.headers)

'''
json 传的是json格式的数据，金融项目不支持这种格式的数据
接口支持表单格式数据还是json格式数据，要看系统是怎么实现的
'Content-Type': 'application/json'
'''

r = requests.post(url, json=cs)
print(r.text)
print(r.request.headers)

# 文本格式传参

head = {"Content-Type": "text/plain"}  # 纯文本格式参数
r = requests.post(url, data=cs, headers=head)
print(r.text)
print(r.request.headers)

# 测试网站：http://www.httpbin.org
# 不论传什么参数，把我们发送的请求组装成一个json返回

url = "http://www.httpbin.org/post"
js = {"user": "root", "pwd": "123456"}

r = requests.post(url, json=js)
print("====================json==========================")
print(r.text)

r = requests.post(url, data=js)
print("====================data==========================")
print(r.text)

r = requests.post(url, data=js, headers=head)
print("====================headers==========================")
print(r.text)

'''
http://192.168.150.84:8088/carRental/file/uploadFile.action
http://192.168.150.84:8088/carRental/car/addCar.action 

'''

